Solution2: Functional Event Sourcing Using Sekiban With Tomohisa Takaoka